لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هنر انجام: یادگیری خط فرمان لینوکس [ویدئو]
The Art of Doing: Learn the Linux Command Line [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دستورات لینوکس به قدری قدرتمند هستند که با استفاده از آنها می توانید بدون هیچ کمکی با رایانه خود تعامل داشته باشید و روی برنامه های رابط کاربری گرافیکی کلیک کنید. اگر به دنبال ورود به دنیای هک اخلاقی هستید، دستورات لینوکس نیز ضروری هستند. این دوره شما را از طریق خط فرمان لینوکس راهنمایی می کند و در کمترین زمان، تنها با استفاده از دستورات لینوکس در انجام وظایف فایل و مدیریت راحت خواهید بود. این دوره با توضیح مراحل نصب VirtualBox و Kali Linux شروع می شود. در مرحله بعد با استفاده از دستورات ترمینال مانند ipconfig، ping، ip، dp، free، ps، top، kill، whoami و uname با کامپیوتر خود آشنا خواهید شد. با حرکت، یاد خواهید گرفت که در ساختارهای دایرکتوری حرکت کنید و با کار ساخت و دستکاری فایل ها آشنا شوید. بعداً یاد خواهید گرفت که از دستورات grep و awk برای جستجو در میان فایلها و درک مفهوم تغییر مجوزهای فایل استفاده کنید. در ادامه با نحوه ایجاد و اصلاح کاربران و گروه ها آشنا می شوید و مراحل نصب نرم افزار جدید را طی می کنید. در پایان، نحوه فشرده سازی و استخراج فایل ها را یاد خواهید گرفت و یک نمای کلی از برنامه نویسی Bash دریافت خواهید کرد. در پایان این دوره، شما مهارت های خط فرمان لینوکس را توسعه خواهید داد که به شما کمک می کند تا حرفه خود را در زمینه هک اخلاقی شروع کنید. تمام منابع و فایل های پشتیبانی این دوره در GitHub موجود است: https://github.com/PacktPublishing/The-Art-of-Doing-Learn-the-Linux-Command-Line با دستورات ضروری ترمینال لینوکس آشنا شوید ایجاد و تغییر فایل ها و دایرکتوری ها کالی لینوکس را به عنوان یک ماشین مجازی در رایانه خود اجرا کنید تغییر مجوزهای فایل ها برای خواندن، نوشتن و اجرا فشرده سازی و غیرفشرده کردن فایل ها و دایرکتوری ها یاد بگیرید چگونه اسکریپت های لینوکس Bash بدون خطا بنویسید این دوره برای هر کسی که می خواهد طراحی شده است. برای ایجاد یک پایه محکم در خط فرمان لینوکس و می خواهد وارد حرفه هک اخلاقی شود. برای شروع این دوره، تنها چیزی که نیاز دارید یک کامپیوتر با اتصال اینترنت فعال است. در مورد ساختار دایرکتوری لینوکس اطلاعاتی کسب کنید
* نحوه کار با فایل ها و دایرکتوری ها با استفاده از دستورات لینوکس را بیاموزید
* یک پایه محکم در برنامه نویسی Bash ایجاد کنید
سرفصل ها و درس ها
VirtualBox
VirtualBox
مقدمه دوره
Introduction to the Course
نصب VirtualBox
Installing VirtualBox
نصب ماشین مجازی کالی لینوکس
Installing Kali Linux Virtual Machine
وارد کردن دستورات ترمینال: آشنایی با کامپیوتر
Entering Terminal Commands: Getting to Know Your Computer
دستورات Whoami و Uname
Whoami and Uname Commands
دستورات - Ifconfig، ip و ping
Commands - Ifconfig, ip, and ping
دستورات - df، free، ps، top و kill
Commands - df, free, ps, top, and kill
پیمایش ترمینال
Navigating the Terminal
تغییر دایرکتوری ها
Changing Directories
دایرکتوری های مهم و محتویات آنها
Important Directories and Their Contents
ویرایش فایل ها در دایرکتوری
Editing Files within a Directory
ساخت و دستکاری فایل ها
Making and Manipulating Files
ساخت و دستکاری فایل ها
Making and Manipulating Files
ساخت و دستکاری دایرکتوری ها
Making and Manipulating Directories
چالش بررسی دانش 1: ناوبری ترمینال و دستکاری فایل ها
Knowledge Check Challenge 1: Terminal Navigation and Manipulating Files
جستجو از طریق فایل ها
Searching Through Files
لوله ها و تغییر مسیر
Pipes and Redirection
جستجو با Grep
Searching with Grep
Awk: گرفتن فقط آنچه شما می خواهید
Awk: Grabbing Only What You Want
چالش بررسی دانش 2: خروجی لولهها، گرپ، Awk و تغییر مسیر
Knowledge Check Challenge 2: Pipes, Grep, Awk, and Redirection Output
تغییر مجوزهای فایل و اجرای فایل ها
Changing File Permissions and Executing Files
مجوزها چیست؟
What are Permissions?
مالک، گروه، همه کاربران
Owner, Group, All Users
تغییر مجوزها و اجرای فایل ها
Changing Permissions and Executing Files
اضافه شدن به گروه سودو
Adding to the Sudo Group
چالش بررسی دانش 3: مجوزهای فایل، کاربران و گروه ها
Knowledge Check Challenge 3: File Permissions, Users, and Groups
نصب نرم افزار
Installing the Software
ابزار بسته بندی پیشرفته (APT)
The Advanced Packaging Tool (APT)
به روز رسانی سیستم و نصب نرم افزار
Updating Our System and Installing the Software
چالش بررسی دانش 4: نصب نرم افزار جدید و یادگیری نحوه استفاده از آن
Knowledge Check Challenge 4: Installing the New Software and Learning How to use it
فشرده سازی و استخراج فایل ها
Compressing and Extracting Files
فشرده سازی فایل ها با Gzip
Compressing Files with Gzip
ایجاد آرشیو با تار
Creating Archives with Tar
چالش بررسی دانش 5: فشرده سازی و استخراج فایل ها
Knowledge Check Challenge 5: Compressing and Extracting Files
مبانی برنامه نویسی Bash
Basics of Bash Scripting
نوشتن اولین اسکریپت با اکو
Writing Your First Script with Echo
مقدمه ای بر گسترش
An Introduction to Expansion
گسترش پارامتر و فرمان
Parameter and Command Expansion
بسط حسابی و دریافت ورودی کاربر
Arithmetic Expansion and Getting User Input
تست ها و بیانیه های اگر
Tests and If Statements
حلقه زدن با بیانیه For
Looping with the For Statement
حلقه زدن با دستورات while و Until
Looping with the While and Until Statements
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
مربی ، معلم استاد ، برنامه نویس خودآموز سلام ، نام من مایکل ارامو است. من یک یادگیرنده مادام العمر ، یک برنامه نویس خودآموز و یک مربی مجرب هستم. من مدرک لیسانس رسمی موسیقی ، آموزش و فیزیک و همچنین مدرک کارشناسی ارشد ریاضیات را دارم. من همچنین دارای گواهی نامه توسعه نرم افزار از مایکروسافت هستم.
من سالها تجربه معلم فیزیک دبیرستان ، معلم علوم کامپیوتر و معلم ریاضی کالج را دارم. من بخشی از برنامه استاد معلم ایالت نیویورک هستم که بیش از 800 معلم برجسته مدارس دولتی در سراسر ایالت دارد و اشتیاق خود را به یادگیری STEM و همکاری با همکاران برای الهام بخشیدن به نسل بعدی رهبران STEM دارند.
من علاقه مند به یادگیری چیزهای جدید و یادگیری آنچه می دانم به اطرافیانم به گونه ای جذاب ، معنی دار و هدفمند هستم.
نمایش نظرات